SYNOPSIS:
\jput(x,y){<#179#>object<#179#>}
\begin{dottedjoin}[<#180#>optional dotcharacter<#180#>]26
{<#181#>inter-dot-gap<#181#>}
..... dottedlines drawn here for each 70 statement.
\end{dottedjoin}
\begin{dashjoin}[<#183#>stretch<#183#>]27
{<#184#>dash-length<#184#>}[<#185#>inter-dot-gap for dash<#185#>]
..... dashlines drawn here for each 71 statement.
\end{dashjoin}
\begin{drawjoin}[<#187#>stretch<#187#>]
..... drawlines drawn here for each 72 statement.
\end{drawjoin}
Three environments, corresponding to the three kinds of lines described
earlier, are also provided. They are <#191#>dottedjoin<#191#>, <#192#>dashjoin<#192#> and
<#193#>drawjoin<#193#>. All the three environments use yet
another new command 732 (join and put) which is
identical to the regular 74 command of LATEX except that it
behaves differently when in any of the three environments.
All <#197#>objects<#197#> put using a 75 command within the
scope of any of the three environments are, in addition to being plotted,
joined by lines of the respective kind; in other words, a line of the
specified kind is drawn between <#198#>points<#198#> plotted using 76
statement in the order they are encountered; a <#199#>point<#199#> refers to the x
and y coordinates specified in the 77 statement. Consecutive
78 statements are assumed to define adjacent points --- hence, the
input should be accordingly ordered. Moreover, the plotted point should be in
a 79 (except, of course, centered <#200#>objects<#200#> such
as 80 and 81) if it is to be centered on the
specified coordinate; without it the object's bottom-left corner will be at
the specified coordinate. Each instance of any of the three join
environments defines a separate ``curve'' hence every set of points belonging
to different ``curves'' should be enclosed in separate join environments.
All the parameters, optional and mandatory, other than the coordinates that
go along with the line drawing commands, may be specified after the
82 command as its arguments. Currently effective default
values are used when not specified in <#201#>[]<#201#>, and may be changed anytime
using the 83 as discussed previously.
The primary motivation for designing the join environments is for use in
plotting graphs and joining different curves by different looking lines.
It is not necessary that the 84 statements put some object; if
the object is null then one gets only lines --- in such a case it is much
simpler to use the respective line drawing command directly.